<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>高级全栈工程师 - 创界科技招聘</title>
    <style>
        /* 基础样式与变量定义 - 与主站保持一致 */
        :root {
            --primary: #FF6B6B;
            --secondary: #4ECDC4;
            --accent: #FFE66D;
            --dark: #292F36;
            --light: #F7FFF7;
            --border-width: 4px;
            --shadow-offset: 8px;
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Courier New', monospace;
        }

        body {
            background-color: var(--light);
            color: var(--dark);
            padding: 20px;
            line-height: 1.6;
        }

        /* 新野蛮主义核心样式类 */
        .neu-card {
            padding: 25px;
            border: var(--border-width) solid var(--dark);
            border-radius: 12px;
            background-color: white;
            box-shadow: var(--shadow-offset) var(--shadow-offset) 0px var(--dark);
            transition: all 0.2s ease;
        }

        .neu-card:hover {
            transform: translate(2px, 2px);
            box-shadow: calc(var(--shadow-offset) - 2px) calc(var(--shadow-offset) - 2px) 0px var(--dark);
        }

        .neu-button {
            display: inline-block;
            padding: 12px 24px;
            border: var(--border-width) solid var(--dark);
            border-radius: 8px;
            background-color: var(--primary);
            color: var(--dark);
            font-weight: bold;
            text-decoration: none;
            box-shadow: var(--shadow-offset) var(--shadow-offset) 0px var(--dark);
            transition: all 0.2s ease;
            cursor: pointer;
        }

        .neu-button:hover {
            transform: translate(2px, 2px);
            box-shadow: calc(var(--shadow-offset) - 2px) calc(var(--shadow-offset) - 2px) 0px var(--dark);
        }

        .neu-button.secondary {
            background-color: var(--secondary);
        }

        .neu-button.accent {
            background-color: var(--accent);
        }

        /* 布局样式 */
        .container {
            max-width: 1200px;
            margin: 0 auto;
        }

        header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 20px 0;
            margin-bottom: 40px;
            border-bottom: var(--border-width) solid var(--dark);
        }

        .logo {
            font-size: 2rem;
            font-weight: bold;
            color: var(--primary);
            text-shadow: 3px 3px 0px var(--dark);
        }

        nav ul {
            display: flex;
            list-style: none;
            gap: 20px;
        }

        nav a {
            text-decoration: none;
            color: var(--dark);
            font-weight: bold;
            padding: 8px 16px;
            border: var(--border-width) solid transparent;
            transition: all 0.2s ease;
        }

        nav a:hover {
            border: var(--border-width) solid var(--dark);
            background-color: var(--accent);
        }

        section {
            margin-bottom: 80px;
        }

        .section-title {
            font-size: 2.5rem;
            margin-bottom: 40px;
            text-align: center;
            position: relative;
        }

        .section-title::after {
            content: "";
            display: block;
            width: 100px;
            height: 5px;
            background-color: var(--primary);
            margin: 15px auto 0;
        }

        /* 职位详情页特定样式 */
        .breadcrumb {
            margin-bottom: 30px;
            font-size: 0.9rem;
        }

        .breadcrumb a {
            color: var(--dark);
            text-decoration: none;
        }

        .breadcrumb a:hover {
            text-decoration: underline;
        }

        .job-detail-header {
            margin-bottom: 30px;
        }

        .job-tag {
            display: inline-block;
            padding: 4px 10px;
            background-color: var(--accent);
            border: var(--border-width) solid var(--dark);
            border-radius: 4px;
            font-size: 0.8rem;
            font-weight: bold;
            margin-right: 8px;
            margin-bottom: 15px;
        }

        .job-department {
            background-color: var(--secondary);
        }

        .job-type {
            background-color: var(--primary);
            color: var(--light);
        }

        .job-detail-title {
            font-size: 2.5rem;
            margin-bottom: 20px;
            line-height: 1.3;
        }

        .job-meta {
            display: flex;
            gap: 15px;
            margin-bottom: 15px;
            color: #666;
            font-size: 0.9rem;
            flex-wrap: wrap;
        }

        .job-actions {
            display: flex;
            gap: 15px;
            margin-top: 25px;
            flex-wrap: wrap;
        }

        .job-content {
            display: grid;
            grid-template-columns: 2fr 1fr;
            gap: 40px;
            margin-bottom: 40px;
        }

        .job-description {
            font-size: 1.1rem;
            line-height: 1.8;
        }

        .job-description h2 {
            font-size: 1.8rem;
            margin: 30px 0 15px;
            color: var(--primary);
        }

        .job-description h3 {
            font-size: 1.4rem;
            margin: 25px 0 12px;
            color: var(--dark);
        }

        .job-description p {
            margin-bottom: 20px;
        }

        .job-description ul,
        .job-description ol {
            margin-left: 20px;
            margin-bottom: 20px;
        }

        .job-description li {
            margin-bottom: 10px;
        }

        .job-sidebar {
            display: flex;
            flex-direction: column;
            gap: 30px;
        }

        .job-info-card {
            padding: 25px;
        }

        .info-item {
            display: flex;
            justify-content: space-between;
            padding: 12px 0;
            border-bottom: 1px solid #eee;
        }

        .info-item:last-child {
            border-bottom: none;
        }

        .info-label {
            font-weight: bold;
        }

        .company-info {
            padding: 25px;
            text-align: center;
        }

        .company-logo {
            width: 100px;
            height: 100px;
            background-color: var(--accent);
            border: var(--border-width) solid var(--dark);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 15px;
            font-weight: bold;
            font-size: 1.5rem;
        }

        .related-jobs {
            margin-top: 60px;
        }

        .related-jobs-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 30px;
        }

        .related-job-item {
            padding: 20px;
        }

        .related-job-title {
            font-size: 1.2rem;
            margin-bottom: 10px;
        }

        .related-job-meta {
            font-size: 0.8rem;
            color: #666;
            margin-bottom: 10px;
        }

        .application-form {
            max-width: 800px;
            margin: 0 auto;
            padding: 30px;
        }

        .form-group {
            margin-bottom: 25px;
        }

        .form-group label {
            display: block;
            margin-bottom: 8px;
            font-weight: bold;
        }

        .form-control {
            width: 100%;
            padding: 12px 16px;
            border: var(--border-width) solid var(--dark);
            border-radius: 8px;
            font-size: 1rem;
            background-color: white;
        }

        .form-control:focus {
            outline: none;
            box-shadow: 0 0 0 2px var(--accent);
        }

        textarea.form-control {
            min-height: 120px;
            resize: vertical;
        }

        .file-upload {
            position: relative;
            display: inline-block;
            width: 100%;
        }

        .file-upload-input {
            position: absolute;
            left: 0;
            top: 0;
            opacity: 0;
            width: 100%;
            height: 100%;
            cursor: pointer;
        }

        .file-upload-label {
            display: block;
            padding: 12px 16px;
            border: var(--border-width) solid var(--dark);
            border-radius: 8px;
            background-color: white;
            text-align: center;
            cursor: pointer;
            transition: all 0.2s ease;
        }

        .file-upload-label:hover {
            background-color: var(--accent);
        }

        /* 页脚样式优化 - 与主站保持一致 */
        footer {
            text-align: center;
            padding: 40px 0;
            border-top: var(--border-width) solid var(--dark);
            margin-top: 40px;
        }

        .footer-links {
            display: flex;
            justify-content: center;
            gap: 30px;
            margin: 20px 0;
        }

        .footer-links a {
            color: var(--dark);
            text-decoration: none;
            font-weight: bold;
        }

        .footer-links a:hover {
            text-decoration: underline;
        }

        /* 链接样式优化 - 移除默认蓝色 */
        a {
            color: var(--dark);
            text-decoration: none;
        }

        a:hover {
            text-decoration: underline;
        }

        .read-more {
            color: var(--primary);
            font-weight: bold;
            text-decoration: underline;
        }

        .read-more:hover {
            color: var(--dark);
        }

        /* 响应式设计 */
        @media (max-width: 768px) {
            .job-detail-title {
                font-size: 2rem;
            }

            .job-content {
                grid-template-columns: 1fr;
            }

            .related-jobs-grid {
                grid-template-columns: 1fr;
            }

            .job-actions {
                flex-direction: column;
            }

            header {
                flex-direction: column;
                gap: 20px;
            }

            nav ul {
                flex-wrap: wrap;
                justify-content: center;
            }

            .footer-links {
                flex-direction: column;
                gap: 15px;
            }
        }
    </style>
</head>

<body>
    <div class="container">
        <header>
            <div class="logo">创界科技</div>
            <nav>
                <ul>
                    <li><a href="index.html">首页</a></li>
                    <li><a href="about.html">关于我们</a></li>
                    <li><a href="products.html">产品</a></li>
                    <li><a href="services.html">服务</a></li>
                    <li><a href="news.html">新闻动态</a></li>
                    <li><a href="team.html">团队</a></li>
                    <li><a href="job.html"
                            style="border: var(--border-width) solid var(--dark); background-color: var(--accent);">招聘</a>
                    </li>
                    <li><a href="index.html#contact">联系我们</a></li>
                </ul>
            </nav>
        </header>

        <section>
            <!-- 面包屑导航 -->
            <div class="breadcrumb">
                <a href="index.html">首页</a> &gt;
                <a href="job.html">招聘职位</a> &gt;
                <span>高级全栈工程师</span>
            </div>

            <!-- 职位详情内容 -->
            <article class="neu-card">
                <div class="job-detail-header">
                    <span class="job-tag job-department">技术部</span>
                    <span class="job-tag">北京</span>
                    <span class="job-tag job-type">全职</span>
                    <h1 class="job-detail-title">高级全栈工程师</h1>
                    <div class="job-meta">
                        <span>发布日期: 2023-10-15</span>
                        <span>招聘人数: 3人</span>
                        <span>工作经验: 5年以上</span>
                        <span>学历要求: 本科及以上</span>
                    </div>
                    <div class="job-actions">
                        <button class="neu-button" id="apply-now">立即申请</button>
                        <button class="neu-button secondary" id="save-job">收藏职位</button>
                        <button class="neu-button accent" id="share-job">分享职位</button>
                    </div>
                </div>

                <div class="job-content">
                    <div class="job-description">
                        <h2>职位描述</h2>
                        <p>我们正在寻找一位经验丰富的高级全栈工程师，加入我们的技术团队，负责公司核心产品的开发和维护。作为高级全栈工程师，您将参与产品需求分析、技术方案设计、前后端功能开发和系统优化等工作。
                        </p>

                        <h3>主要职责</h3>
                        <ul>
                            <li>参与产品需求分析和技术方案设计，提供技术可行性评估</li>
                            <li>负责前后端功能的开发、测试和部署，确保代码质量和系统稳定性</li>
                            <li>编写高质量、可维护的代码，遵循团队编码规范和最佳实践</li>
                            <li>参与代码审查，帮助团队成员提升技术水平</li>
                            <li>协助团队解决技术难题，进行系统性能优化和架构改进</li>
                            <li>编写技术文档，包括设计文档、API文档和用户手册</li>
                            <li>跟踪前沿技术发展，推动团队技术栈的更新和优化</li>
                        </ul>

                        <h3>职位要求</h3>
                        <ul>
                            <li>5年以上全栈开发经验，有大型项目开发经验者优先</li>
                            <li>精通React/Vue等前端框架，有丰富的前端开发经验</li>
                            <li>熟悉Node.js/Python/Java等后端技术，具备扎实的后端开发能力</li>
                            <li>掌握数据库设计和优化，熟悉MySQL/PostgreSQL/MongoDB等数据库</li>
                            <li>熟悉RESTful API设计原则，有微服务架构经验者优先</li>
                            <li>了解Docker、Kubernetes等容器化技术，有云平台使用经验</li>
                            <li>具备良好的团队协作和沟通能力，能够承担技术领导职责</li>
                            <li>计算机科学或相关专业本科及以上学历</li>
                        </ul>

                        <h3>加分项</h3>
                        <li>有微服务架构设计和实施经验</li>
                        <li>熟悉Docker和Kubernetes，有容器化部署经验</li>
                        <li>有大型分布式系统开发经验</li>
                        <li>有性能优化和安全防护经验</li>
                        <li>有团队管理或技术领导经验</li>
                        </ul>

                        <h2>薪资福利</h2>
                        <p>我们提供具有竞争力的薪酬待遇和全面的福利保障：</p>
                        <ul>
                            <li>年薪范围：30-50万，根据经验和能力面议</li>
                            <li>五险一金、补充医疗保险、年度体检</li>
                            <li>弹性工作制，不强制打卡</li>
                            <li>年度奖金、项目奖金、股权激励</li>
                            <li>带薪年假、带薪病假、节假日福利</li>
                            <li>技术培训、国内外技术会议参与机会</li>
                            <li>团队建设活动、年度旅游</li>
                        </ul>

                        <h2>职业发展</h2>
                        <p>在创界科技，我们重视员工的职业成长和发展：</p>
                        <ul>
                            <li>清晰的职业发展路径和技术晋升通道</li>
                            <li>导师制度，由资深工程师提供一对一指导</li>
                            <li>定期技术分享和内部培训</li>
                            <li>参与前沿技术研究和创新项目</li>
                            <li>跨部门轮岗机会，拓宽技术视野</li>
                        </ul>
                    </div>

                    <div class="job-sidebar">
                        <div class="job-info-card neu-card">
                            <h3>职位信息</h3>
                            <div class="info-item">
                                <span class="info-label">部门:</span>
                                <span>技术研发部</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">工作地点:</span>
                                <span>北京市海淀区</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">工作性质:</span>
                                <span>全职</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">工作经验:</span>
                                <span>5年以上</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">学历要求:</span>
                                <span>本科及以上</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">招聘人数:</span>
                                <span>3人</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">发布日期:</span>
                                <span>2023-10-15</span>
                            </div>
                            <div class="info-item">
                                <span class="info-label">截止日期:</span>
                                <span>2023-12-15</span>
                            </div>
                        </div>

                        <div class="company-info neu-card">
                            <div class="company-logo">创</div>
                            <h3>创界科技</h3>
                            <p>创新科技，重塑未来</p>
                            <div style="margin-top: 15px;">
                                <a href="about.html" class="neu-button secondary" style="padding: 8px 16px;">了解公司</a>
                            </div>
                        </div>
                    </div>
                </div>
            </article>

            <!-- 申请表单 -->
            <div id="application-section" style="display: none;">
                <h2 class="section-title">职位申请</h2>
                <div class="application-form neu-card">
                    <form id="job-application">
                        <div class="form-group">
                            <label for="applicant-name">姓名 *</label>
                            <input type="text" id="applicant-name" class="form-control" required>
                        </div>

                        <div class="form-group">
                            <label for="applicant-email">邮箱 *</label>
                            <input type="email" id="applicant-email" class="form-control" required>
                        </div>

                        <div class="form-group">
                            <label for="applicant-phone">电话 *</label>
                            <input type="tel" id="applicant-phone" class="form-control" required>
                        </div>

                        <div class="form-group">
                            <label for="applicant-position">申请职位</label>
                            <input type="text" id="applicant-position" class="form-control" value="高级全栈工程师" readonly>
                        </div>

                        <div class="form-group">
                            <label for="applicant-resume">简历上传 *</label>
                            <div class="file-upload">
                                <input type="file" id="applicant-resume" class="file-upload-input"
                                    accept=".pdf,.doc,.docx" required>
                                <label for="applicant-resume" class="file-upload-label">选择文件 (PDF, DOC, DOCX)</label>
                            </div>
                        </div>

                        <div class="form-group">
                            <label for="applicant-portfolio">作品集/项目链接 (可选)</label>
                            <input type="url" id="applicant-portfolio" class="form-control" placeholder="GitHub、个人网站等">
                        </div>

                        <div class="form-group">
                            <label for="applicant-coverletter">求职信 *</label>
                            <textarea id="applicant-coverletter" class="form-control"
                                placeholder="请简要介绍您的经验和为什么适合这个职位..." required></textarea>
                        </div>

                        <div style="text-align: center; margin-top: 30px;">
                            <button type="submit" class="neu-button accent">提交申请</button>
                            <button type="button" class="neu-button secondary" id="cancel-application"
                                style="margin-left: 15px;">取消</button>
                        </div>
                    </form>
                </div>
            </div>

            <!-- 相关职位 -->
            <div class="related-jobs">
                <h2 class="section-title">相关职位</h2>
                <div class="related-jobs-grid">
                    <div class="related-job-item neu-card">
                        <h3 class="related-job-title">前端开发工程师</h3>
                        <div class="related-job-meta">
                            <span>技术部</span> ·
                            <span>北京</span> ·
                            <span>全职</span>
                        </div>
                        <p>负责公司产品的前端开发，优化用户体验和界面交互。</p>
                        <a href="job-detail.html" class="read-more">查看详情</a>
                    </div>

                    <div class="related-job-item neu-card">
                        <h3 class="related-job-title">后端开发工程师</h3>
                        <div class="related-job-meta">
                            <span>技术部</span> ·
                            <span>上海</span> ·
                            <span>全职</span>
                        </div>
                        <p>负责系统后端架构设计和开发，确保系统稳定高效运行。</p>
                        <a href="job-detail.html" class="read-more">查看详情</a>
                    </div>

                    <div class="related-job-item neu-card">
                        <h3 class="related-job-title">DevOps工程师</h3>
                        <div class="related-job-meta">
                            <span>技术部</span> ·
                            <span>深圳</span> ·
                            <span>全职</span>
                        </div>
                        <p>负责构建和维护高效的开发运维流程，提升部署效率。</p>
                        <a href="job-detail.html" class="read-more">查看详情</a>
                    </div>
                </div>
            </div>
        </section>

        <footer id="contact">
            <div class="logo">创界科技</div>
            <div class="footer-links">
                <a href="index.html">首页</a>
                <a href="about.html">关于我们</a>
                <a href="products.html">产品</a>
                <a href="services.html">服务</a>
                <a href="news.html">新闻动态</a>
                <a href="team.html">团队</a>
                <a href="job.html">招聘</a>
                <a href="index.html#contact">联系我们</a>
            </div>
            <p>地址：北京市海淀区科技园区创新大厦15层</p>
            <p>电话：010-12345678 | 邮箱：contact@chuangjie-tech.com</p>
            <p style="margin-top: 20px;">© 2023 创界科技 | 创新驱动未来</p>
        </footer>
    </div>

    <script>
        // 交互功能
        document.addEventListener('DOMContentLoaded', function () {
            // 申请职位功能
            const applyNowBtn = document.getElementById('apply-now');
            const applicationSection = document.getElementById('application-section');
            const cancelApplication = document.getElementById('cancel-application');
            const jobApplication = document.getElementById('job-application');

            applyNowBtn.addEventListener('click', function () {
                applicationSection.style.display = 'block';
                applicationSection.scrollIntoView({ behavior: 'smooth' });
            });

            cancelApplication.addEventListener('click', function () {
                applicationSection.style.display = 'none';
                jobApplication.reset();
            });

            // 表单提交
            jobApplication.addEventListener('submit', function (e) {
                e.preventDefault();

                // 简单的表单验证
                const name = document.getElementById('applicant-name').value;
                const email = document.getElementById('applicant-email').value;
                const phone = document.getElementById('applicant-phone').value;
                const resume = document.getElementById('applicant-resume').value;
                const coverletter = document.getElementById('applicant-coverletter').value;

                if (!name || !email || !phone || !resume || !coverletter) {
                    alert('请填写所有必填字段');
                    return;
                }

                // 模拟表单提交
                alert('申请已提交！我们会尽快与您联系。');
                applicationSection.style.display = 'none';
                jobApplication.reset();
            });

            // 收藏职位功能
            const saveJobBtn = document.getElementById('save-job');
            saveJobBtn.addEventListener('click', function () {
                if (this.textContent === '收藏职位') {
                    this.textContent = '已收藏';
                    this.style.backgroundColor = '#ccc';
                    alert('职位已收藏！');
                } else {
                    this.textContent = '收藏职位';
                    this.style.backgroundColor = '';
                    alert('职位已取消收藏！');
                }
            });

            // 分享职位功能
            const shareJobBtn = document.getElementById('share-job');
            shareJobBtn.addEventListener('click', function () {
                alert('分享功能开发中，当前页面URL: ' + window.location.href);
                // 实际应用中这里应该实现具体的分享功能
            });
        });
    </script>
</body>

</html>